package com.mls.guardian.dataobj;

import com.mls.guardian.em.ModuleType;

import java.io.Serializable;
import java.util.List;

/**
 * Created by jl on 15/11/25.
 */
public class ModuleMessage implements Serializable {
    private String moduleName;
    private ModuleType moduleType;
    private List<String> moduleFile;

    public ModuleMessage(String moduleName) {
        this.moduleName = moduleName;
    }

    public ModuleMessage(String moduleName, ModuleType moduleType) {
        this.moduleName = moduleName;
        this.moduleType = moduleType;
    }

    public ModuleMessage(String moduleName, ModuleType moduleType, List<String> moduleFile) {
        this.moduleName = moduleName;
        this.moduleType = moduleType;
        this.moduleFile = moduleFile;
    }

    public String getModuleName() {
        return moduleName;
    }

    public void setModuleName(String moduleName) {
        this.moduleName = moduleName;
    }

    public ModuleType getModuleType() {
        return moduleType;
    }

    public void setModuleType(ModuleType moduleType) {
        this.moduleType = moduleType;
    }

    public List<String> getModuleFile() {
        return moduleFile;
    }

    public void setModuleFile(List<String> moduleFile) {
        this.moduleFile = moduleFile;
    }
}
